package sohsite.usuario;

import java.util.Collection;

import sohsite.pelada.pelada.Pelada;
import sohsite.util.*;

public class Usuario {
	private Integer id;
	private String nome;
	private String email;
	private String cpf;
	private String login;
	private String senha;
	private Endereco endereco;
	private String telRes;
	private String telCel;
	private String telCom;
	private Collection<Pelada> peladas;
	
	
	public Usuario() {
	}	
	
	public Usuario(Integer id, 
			String nome, 
			String email, 
			String cpf,
			String login, 
			String senha, 
			Endereco endereco,
			String telRes,
			String telCel,			
			String telCom) {
		this.id = id;
		this.nome = nome;
		this.email = email;
		this.cpf = cpf;
		this.login = login;
		this.senha = senha;
		this.endereco = endereco;
		this.telCel = telCel;
		this.telRes = telRes;
		this.telCom = telCom;
	}
	public String getPrimeiroNome(){
		int index = this.nome.indexOf(' ', 0);
		String primeiroNome = this.nome;
		if (index > 0){
			primeiroNome = primeiroNome.substring(0, index);
		}
		return primeiroNome;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getCpf() {
		return cpf;
	}
	public void setCpf(String cpf) {
		this.cpf = cpf;
	}
	public String getLogin() {
		return login;
	}
	public void setLogin(String login) {
		this.login = login;
	}
	public String getSenha() {
		return senha;
	}
	public void setSenha(String senha) {
		this.senha = senha;
	}

	public Endereco getEndereco() {
		return endereco;
	}

	public void setEndereco(Endereco endereco) {
		this.endereco = endereco;
	}

	public Collection<Pelada> getPeladas() {
		return peladas;
	}

	public void setPeladas(Collection<Pelada> peladas) {
		this.peladas = peladas;
	}

	public String getTelRes() {
		return telRes;
	}

	public void setTelRes(String telRes) {
		this.telRes = telRes;
	}

	public String getTelCel() {
		return telCel;
	}

	public void setTelCel(String telCel) {
		this.telCel = telCel;
	}

	public String getTelCom() {
		return telCom;
	}

	public void setTelCom(String telCom) {
		this.telCom = telCom;
	}
}

